#ifndef __BASICINCLUDE_H__
#define __BASICINCLUDE_H__

#include "stdint.h"
#include "Typedef.h"

#include "cmsis_os.h"
#include "stm32f4xx_hal.h"


typedef struct _Timer {
    uint32_t timeout;
    uint32_t repeat;
    void (*timeout_cb)(void const *);
    void *timeout_cb_param; 
    osTimerId timer_id;
	osTimerDef_t oTimer;
}Timer;



#endif
